import axios from 'axios';
//创建axios实例，提供全局配置
let instance = axios.create({
    baseURL: 'http://localhost:8080/',
    timeout: 20000
})
//请求拦截器：一般在此校验请求头 或者配置请求头
instance.interceptors.request.use(config => {
    //在请求发送之前，对请求参数进行拦截
    //config是请求的配置对象
    //config.headers是请求头对象
    return config
})
//响应拦截器: 全局校验 响应状态码是否成功 如果不成功则不放行
instance.interceptors.response.use(response => {
    //在响应返回之后，对响应数据进行拦截
    //response是响应对象
    //response.data是响应数据
    //放行
    return response.data
})
export default instance 